Approximation of Ontologies in CASL
نویسنده
چکیده
In this paper we present methods to generate a Description Logic (DL) theory from a given First Order Logic (FOL) theory, such that each DL axiom is entailed by the given FOL theory. This is obtained by rewriting the given FOL formulas. If this method is applied to an ontology specification in FOL the resulting DL specification is still grounded on the same semantics but clearly weaker than the FOL specification. The benefit of specification in DL is that it is decidable, and that efficient reasoning procedures are also available as implemented in tools such as Racer, Fact++ or Pellet. Such ontologies in DL could be used for knowledge representation systems and the semantic web where efficient and decidable reasoning plays a major role. These weakening strategies are described with Casl (Common Algebraic Specification Language), and one of its sublogics Casl-DL, and will be integrated into Hets (Heterogeneous Tool Set).
منابع مشابه
Development of structured ontologies in CASL
Ontologies are differentiated in foundational and domain ontologies. As both kinds of ontologies are developed under different considerations such as expressivity or efficiency, usually different formal languages are used. Foundational ontologies are typically specified in first-order logic or modal logic, since precise definitions are considered more important than efficiency. Since domain ont...
متن کاملDevelopment of Modular Ontologies in CASL
This paper discusses the advantages of the Common Algebraic Specification Language (Casl) for the development of modular ontologies. Casl not only offers logics with a limited expressivity like description logic, but also e.g. first-order logic and modal logic. The central part of Casl is its powerful structuring mechanism, which is orthogonal to the logical formalisms. Hence the modularization...
متن کاملSpecification of ontologies in CASL
This paper proposes to use CASL (Common Algebraic Specification Language; designed by CoFI – Common Framework Initiative) for formalising ontologies in FOL. The major advantage of CASL over other specification techniques is its static strong typing and subtyping. Namely, using sorts (types) instead of unary predicates for the ontological categories gives the possibility to find unintended appli...
متن کاملOntologies for the Semantic Web in Casl
This paper describes a sublanguage of Casl, called CaslDL, that corresponds to the Web Ontology Language (OWL) being used for the semantic web. OWL can thus benefit from Casl’s strong typing discipline and powerful structuring concepts. Vice versa, the automatic decision procedures available for OWL DL (or more precisely, the underlying description logic SHOIN (D)) become available for a sublan...
متن کاملThe OWL in the CASL - Designing Ontologies Across Logics
In this paper, we show how the web ontology language OWL can be accommodated within the larger framework of the heterogeneous common algebraic specification language HETCASL. Through this change in perspective, OWL can benefit from various useful HETCASL features concerning structuring, modularity, and heterogeneity. This tackles a major problem area in ontology engineering: re-use of ontologie...
متن کامل